TSTP Solution File: ITP011^2 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP011^2 : TPTP v7.5.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n003.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:23:39 EDT 2021

% Result   : Unknown 0.46s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem  : ITP011^2 : TPTP v7.5.0. Bugfixed v7.5.0.
% 0.06/0.12  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.33  % Computer : n003.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % DateTime : Thu Mar 18 23:00:47 EDT 2021
% 0.13/0.33  % CPUTime  : 
% 0.13/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.34  Python 2.7.5
% 0.46/0.63  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.46/0.63  Failed to open /home/cristobal/cocATP/CASC/TPTP/Axioms/ITP001/ITP001^2.ax, trying next directory
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe78560>, <kernel.Type object at 0xe78b48>) of role type named del_tp
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring del:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe7c320>, <kernel.Constant object at 0xe78bd8>) of role type named bool
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring bool:del
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe78b00>, <kernel.Constant object at 0xe78bd8>) of role type named ind
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring ind:del
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe78560>, <kernel.DependentProduct object at 0xe78170>) of role type named arr
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring arr:(del->(del->del))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe78488>, <kernel.DependentProduct object at 0xe78170>) of role type named mem
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring mem:(fofType->(del->Prop))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe78b00>, <kernel.DependentProduct object at 0xe78560>) of role type named ap
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring ap:(fofType->(fofType->fofType))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe78dd0>, <kernel.DependentProduct object at 0xe78a28>) of role type named lam
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring lam:(del->((fofType->fofType)->fofType))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe781b8>, <kernel.DependentProduct object at 0xe78170>) of role type named p
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring p:(fofType->Prop)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe78560>, <kernel.DependentProduct object at 0xe78440>) of role type named stp_inj_o
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring inj__o:(Prop->fofType)
% 0.46/0.63  FOF formula (forall (X:Prop), (((eq Prop) (p (inj__o X))) X)) of role axiom named stp_inj_surj_o
% 0.46/0.63  A new axiom: (forall (X:Prop), (((eq Prop) (p (inj__o X))) X))
% 0.46/0.63  FOF formula (forall (X:Prop), ((mem (inj__o X)) bool)) of role axiom named stp_inj_mem_o
% 0.46/0.63  A new axiom: (forall (X:Prop), ((mem (inj__o X)) bool))
% 0.46/0.63  FOF formula (forall (X:fofType), (((mem X) bool)->(((eq fofType) X) (inj__o (p X))))) of role axiom named stp_iso_mem_o
% 0.46/0.63  A new axiom: (forall (X:fofType), (((mem X) bool)->(((eq fofType) X) (inj__o (p X)))))
% 0.46/0.63  FOF formula (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (X:fofType), (((mem X) A)->((mem ((ap F) X)) B))))) of role axiom named ap_tp
% 0.46/0.63  A new axiom: (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (X:fofType), (((mem X) A)->((mem ((ap F) X)) B)))))
% 0.46/0.63  FOF formula (forall (A:del) (B:del) (F:(fofType->fofType)), ((forall (X:fofType), (((mem X) A)->((mem (F X)) B)))->((mem ((lam A) F)) ((arr A) B)))) of role axiom named lam_tp
% 0.46/0.63  A new axiom: (forall (A:del) (B:del) (F:(fofType->fofType)), ((forall (X:fofType), (((mem X) A)->((mem (F X)) B)))->((mem ((lam A) F)) ((arr A) B))))
% 0.46/0.63  FOF formula (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (G:fofType), (((mem G) ((arr A) B))->((forall (X:fofType), (((mem X) A)->(((eq fofType) ((ap F) X)) ((ap G) X))))->(((eq fofType) F) G)))))) of role axiom named funcext
% 0.46/0.63  A new axiom: (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (G:fofType), (((mem G) ((arr A) B))->((forall (X:fofType), (((mem X) A)->(((eq fofType) ((ap F) X)) ((ap G) X))))->(((eq fofType) F) G))))))
% 0.46/0.63  FOF formula (forall (A:del) (F:(fofType->fofType)) (X:fofType), (((mem X) A)->(((eq fofType) ((ap ((lam A) F)) X)) (F X)))) of role axiom named beta
% 0.46/0.63  A new axiom: (forall (A:del) (F:(fofType->fofType)) (X:fofType), (((mem X) A)->(((eq fofType) ((ap ((lam A) F)) X)) (F X))))
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe55c20>, <kernel.DependentProduct object at 0xe7b170>) of role type named tp_ty_2Eoption_2Eoption
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring ty_2Eoption_2Eoption:(del->del)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0xe55dd0>, <kernel.DependentProduct object at 0xe7bdd0>) of role type named tp_c_2Eoption_2EOPTION__JOIN
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring c_2Eoption_2EOPTION__JOIN:(del->fofType)
% 0.46/0.63  FOF formula (forall (A_27a:del), ((mem (c_2Eoption_2EOPTION__JOIN A_27a)) ((arr (ty_2Eoption_2Eoption (ty_2Eoption_2Eoption A_27a))) (ty_2Eoption_2Eoption A_27a)))) of role axiom named mem_c_2Eoption_2EOPTION__JOIN
% 0.46/0.64  A new axiom: (forall (A_27a:del), ((mem (c_2Eoption_2EOPTION__JOIN A_27a)) ((arr (ty_2Eoption_2Eoption (ty_2Eoption_2Eoption A_27a))) (ty_2Eoption_2Eoption A_27a))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0xe7bf80>, <kernel.DependentProduct object at 0xe7bef0>) of role type named tp_c_2Eoption_2EOPTION__MAP
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring c_2Eoption_2EOPTION__MAP:(del->(del->fofType))
% 0.46/0.64  FOF formula (forall (A_27a:del) (A_27b:del), ((mem ((c_2Eoption_2EOPTION__MAP A_27a) A_27b)) ((arr ((arr A_27a) A_27b)) ((arr (ty_2Eoption_2Eoption A_27a)) (ty_2Eoption_2Eoption A_27b))))) of role axiom named mem_c_2Eoption_2EOPTION__MAP
% 0.46/0.64  A new axiom: (forall (A_27a:del) (A_27b:del), ((mem ((c_2Eoption_2EOPTION__MAP A_27a) A_27b)) ((arr ((arr A_27a) A_27b)) ((arr (ty_2Eoption_2Eoption A_27a)) (ty_2Eoption_2Eoption A_27b)))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2ad0a5d24f38>, <kernel.DependentProduct object at 0xe7b7a0>) of role type named tp_c_2Eoption_2Eoption__CASE
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring c_2Eoption_2Eoption__CASE:(del->(del->fofType))
% 0.46/0.64  FOF formula (forall (A_27a:del) (A_27b:del), ((mem ((c_2Eoption_2Eoption__CASE A_27a) A_27b)) ((arr (ty_2Eoption_2Eoption A_27a)) ((arr A_27b) ((arr ((arr A_27a) A_27b)) A_27b))))) of role axiom named mem_c_2Eoption_2Eoption__CASE
% 0.46/0.64  A new axiom: (forall (A_27a:del) (A_27b:del), ((mem ((c_2Eoption_2Eoption__CASE A_27a) A_27b)) ((arr (ty_2Eoption_2Eoption A_27a)) ((arr A_27b) ((arr ((arr A_27a) A_27b)) A_27b)))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0xe7b7a0>, <kernel.Single object at 0xe7bc20>) of role type named tp_c_2Emin_2E_3D_3D_3E
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring c_2Emin_2E_3D_3D_3E:fofType
% 0.46/0.64  FOF formula ((mem c_2Emin_2E_3D_3D_3E) ((arr bool) ((arr bool) bool))) of role axiom named mem_c_2Emin_2E_3D_3D_3E
% 0.46/0.64  A new axiom: ((mem c_2Emin_2E_3D_3D_3E) ((arr bool) ((arr bool) bool)))
% 0.46/0.64  FOF formula (forall (Q:fofType), (((mem Q) bool)->(forall (R:fofType), (((mem R) bool)->((iff (p ((ap ((ap c_2Emin_2E_3D_3D_3E) Q)) R))) ((p Q)->(p R))))))) of role axiom named ax_imp_p
% 0.46/0.64  A new axiom: (forall (Q:fofType), (((mem Q) bool)->(forall (R:fofType), (((mem R) bool)->((iff (p ((ap ((ap c_2Emin_2E_3D_3D_3E) Q)) R))) ((p Q)->(p R)))))))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0xe7bc20>, <kernel.DependentProduct object at 0x2ad0a5d39c20>) of role type named tp_c_2Eoption_2EIS__NONE
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring c_2Eoption_2EIS__NONE:(del->fofType)
% 0.46/0.64  FOF formula (forall (A_27a:del), ((mem (c_2Eoption_2EIS__NONE A_27a)) ((arr (ty_2Eoption_2Eoption A_27a)) bool))) of role axiom named mem_c_2Eoption_2EIS__NONE
% 0.46/0.64  A new axiom: (forall (A_27a:del), ((mem (c_2Eoption_2EIS__NONE A_27a)) ((arr (ty_2Eoption_2Eoption A_27a)) bool)))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0xe7bc20>, <kernel.Single object at 0xe7b440>) of role type named tp_c_2Ebool_2EF
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring c_2Ebool_2EF:fofType
% 0.46/0.64  FOF formula ((mem c_2Ebool_2EF) bool) of role axiom named mem_c_2Ebool_2EF
% 0.46/0.64  A new axiom: ((mem c_2Ebool_2EF) bool)
% 0.46/0.64  FOF formula ((p c_2Ebool_2EF)->False) of role axiom named ax_false_p
% 0.46/0.64  A new axiom: ((p c_2Ebool_2EF)->False)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0xe7b7a0>, <kernel.Single object at 0xe7b440>) of role type named tp_c_2Ebool_2ET
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring c_2Ebool_2ET:fofType
% 0.46/0.64  FOF formula ((mem c_2Ebool_2ET) bool) of role axiom named mem_c_2Ebool_2ET
% 0.46/0.64  A new axiom: ((mem c_2Ebool_2ET) bool)
% 0.46/0.64  FOF formula (p c_2Ebool_2ET) of role axiom named ax_true_p
% 0.46/0.64  A new axiom: (p c_2Ebool_2ET)
% 0.46/0.64  FOF formula (<kernel.Constant object at 0xe7bc20>, <kernel.DependentProduct object at 0xe78cb0>) of role type named tp_c_2Eoption_2EIS__SOME
% 0.46/0.64  Using role type
% 0.46/0.64  Declaring c_2Eoption_2EIS__SOME:(del->fofType)
% 0.46/0.64  FOF formula (forall (A_27a:del), ((mem (c_2Eoption_2EIS__SOME A_27a)) ((arr (ty_2Eoption_2Eoption A_27a)) bool))) of role axiom named mem_c_2Eoption_2EIS__SOME
% 0.46/0.64  A new axiom: (forall (A_27a:del), ((mem (c_2Eoption_2EIS__SOME A_27a)) ((arr (ty_2Eoption_2Eoption A_27a)) bool)))
% 0.46/0.64  FOF formula (<kernel.Constant object at 0x2ad0a5d39c20>, <kernel.Single object at 0x2ad0a5d39638>) of role type named tp_c_2Ebool_2E_7E
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring c_2Ebool_2E_7E:fofType
% 0.46/0.65  FOF formula ((mem c_2Ebool_2E_7E) ((arr bool) bool)) of role axiom named mem_c_2Ebool_2E_7E
% 0.46/0.65  A new axiom: ((mem c_2Ebool_2E_7E) ((arr bool) bool))
% 0.46/0.65  FOF formula (forall (Q:fofType), (((mem Q) bool)->((iff (p ((ap c_2Ebool_2E_7E) Q))) ((p Q)->False)))) of role axiom named ax_neg_p
% 0.46/0.65  A new axiom: (forall (Q:fofType), (((mem Q) bool)->((iff (p ((ap c_2Ebool_2E_7E) Q))) ((p Q)->False))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2ad0a5d396c8>, <kernel.DependentProduct object at 0xe78fc8>) of role type named tp_c_2Eoption_2ETHE
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring c_2Eoption_2ETHE:(del->fofType)
% 0.46/0.65  FOF formula (forall (A_27a:del), ((mem (c_2Eoption_2ETHE A_27a)) ((arr (ty_2Eoption_2Eoption A_27a)) A_27a))) of role axiom named mem_c_2Eoption_2ETHE
% 0.46/0.65  A new axiom: (forall (A_27a:del), ((mem (c_2Eoption_2ETHE A_27a)) ((arr (ty_2Eoption_2Eoption A_27a)) A_27a)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0x2ad0a5d396c8>, <kernel.DependentProduct object at 0xe78170>) of role type named tp_c_2Eoption_2ESOME
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring c_2Eoption_2ESOME:(del->fofType)
% 0.46/0.65  FOF formula (forall (A_27a:del), ((mem (c_2Eoption_2ESOME A_27a)) ((arr A_27a) (ty_2Eoption_2Eoption A_27a)))) of role axiom named mem_c_2Eoption_2ESOME
% 0.46/0.65  A new axiom: (forall (A_27a:del), ((mem (c_2Eoption_2ESOME A_27a)) ((arr A_27a) (ty_2Eoption_2Eoption A_27a))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0xe78560>, <kernel.DependentProduct object at 0xe78fc8>) of role type named tp_c_2Ebool_2E_3F
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring c_2Ebool_2E_3F:(del->fofType)
% 0.46/0.65  FOF formula (forall (A_27a:del), ((mem (c_2Ebool_2E_3F A_27a)) ((arr ((arr A_27a) bool)) bool))) of role axiom named mem_c_2Ebool_2E_3F
% 0.46/0.65  A new axiom: (forall (A_27a:del), ((mem (c_2Ebool_2E_3F A_27a)) ((arr ((arr A_27a) bool)) bool)))
% 0.46/0.65  FOF formula (forall (A:del) (Q:fofType), (((mem Q) ((arr A) bool))->((iff (p ((ap (c_2Ebool_2E_3F A)) Q))) ((ex fofType) (fun (X:fofType)=> ((and ((mem X) A)) (p ((ap Q) X)))))))) of role axiom named ax_ex_p
% 0.46/0.65  A new axiom: (forall (A:del) (Q:fofType), (((mem Q) ((arr A) bool))->((iff (p ((ap (c_2Ebool_2E_3F A)) Q))) ((ex fofType) (fun (X:fofType)=> ((and ((mem X) A)) (p ((ap Q) X))))))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0xe78290>, <kernel.DependentProduct object at 0xe78710>) of role type named tp_c_2Eoption_2ENONE
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring c_2Eoption_2ENONE:(del->fofType)
% 0.46/0.65  FOF formula (forall (A_27a:del), ((mem (c_2Eoption_2ENONE A_27a)) (ty_2Eoption_2Eoption A_27a))) of role axiom named mem_c_2Eoption_2ENONE
% 0.46/0.65  A new axiom: (forall (A_27a:del), ((mem (c_2Eoption_2ENONE A_27a)) (ty_2Eoption_2Eoption A_27a)))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0xe78200>, <kernel.Single object at 0xe78e18>) of role type named tp_c_2Ebool_2E_2F_5C
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring c_2Ebool_2E_2F_5C:fofType
% 0.46/0.65  FOF formula ((mem c_2Ebool_2E_2F_5C) ((arr bool) ((arr bool) bool))) of role axiom named mem_c_2Ebool_2E_2F_5C
% 0.46/0.65  A new axiom: ((mem c_2Ebool_2E_2F_5C) ((arr bool) ((arr bool) bool)))
% 0.46/0.65  FOF formula (forall (Q:fofType), (((mem Q) bool)->(forall (R:fofType), (((mem R) bool)->((iff (p ((ap ((ap c_2Ebool_2E_2F_5C) Q)) R))) ((and (p Q)) (p R))))))) of role axiom named ax_and_p
% 0.46/0.65  A new axiom: (forall (Q:fofType), (((mem Q) bool)->(forall (R:fofType), (((mem R) bool)->((iff (p ((ap ((ap c_2Ebool_2E_2F_5C) Q)) R))) ((and (p Q)) (p R)))))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0xe78950>, <kernel.Single object at 0xe78f38>) of role type named tp_c_2Ebool_2E_5C_2F
% 0.46/0.65  Using role type
% 0.46/0.65  Declaring c_2Ebool_2E_5C_2F:fofType
% 0.46/0.65  FOF formula ((mem c_2Ebool_2E_5C_2F) ((arr bool) ((arr bool) bool))) of role axiom named mem_c_2Ebool_2E_5C_2F
% 0.46/0.65  A new axiom: ((mem c_2Ebool_2E_5C_2F) ((arr bool) ((arr bool) bool)))
% 0.46/0.65  FOF formula (forall (Q:fofType), (((mem Q) bool)->(forall (R:fofType), (((mem R) bool)->((iff (p ((ap ((ap c_2Ebool_2E_5C_2F) Q)) R))) ((or (p Q)) (p R))))))) of role axiom named ax_or_p
% 0.46/0.65  A new axiom: (forall (Q:fofType), (((mem Q) bool)->(forall (R:fofType), (((mem R) bool)->((iff (p ((ap ((ap c_2Ebool_2E_5C_2F) Q)) R))) ((or (p Q)) (p R)))))))
% 0.46/0.65  FOF formula (<kernel.Constant object at 0xe78a28>, <kernel.DependentProduct object at 0xe78440>) of role type named tp_c_2Eoption_2EOPTREL
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring c_2Eoption_2EOPTREL:(del->(del->fofType))
% 0.46/0.67  FOF formula (forall (A_27a:del) (A_27b:del), ((mem ((c_2Eoption_2EOPTREL A_27a) A_27b)) ((arr ((arr A_27a) ((arr A_27b) bool))) ((arr (ty_2Eoption_2Eoption A_27a)) ((arr (ty_2Eoption_2Eoption A_27b)) bool))))) of role axiom named mem_c_2Eoption_2EOPTREL
% 0.46/0.67  A new axiom: (forall (A_27a:del) (A_27b:del), ((mem ((c_2Eoption_2EOPTREL A_27a) A_27b)) ((arr ((arr A_27a) ((arr A_27b) bool))) ((arr (ty_2Eoption_2Eoption A_27a)) ((arr (ty_2Eoption_2Eoption A_27b)) bool)))))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0xe78170>, <kernel.DependentProduct object at 0xe78128>) of role type named tp_c_2Emin_2E_3D
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring c_2Emin_2E_3D:(del->fofType)
% 0.46/0.67  FOF formula (forall (A_27a:del), ((mem (c_2Emin_2E_3D A_27a)) ((arr A_27a) ((arr A_27a) bool)))) of role axiom named mem_c_2Emin_2E_3D
% 0.46/0.67  A new axiom: (forall (A_27a:del), ((mem (c_2Emin_2E_3D A_27a)) ((arr A_27a) ((arr A_27a) bool))))
% 0.46/0.67  FOF formula (forall (A:del) (X:fofType), (((mem X) A)->(forall (Y:fofType), (((mem Y) A)->((iff (p ((ap ((ap (c_2Emin_2E_3D A)) X)) Y))) (((eq fofType) X) Y)))))) of role axiom named ax_eq_p
% 0.46/0.67  A new axiom: (forall (A:del) (X:fofType), (((mem X) A)->(forall (Y:fofType), (((mem Y) A)->((iff (p ((ap ((ap (c_2Emin_2E_3D A)) X)) Y))) (((eq fofType) X) Y))))))
% 0.46/0.67  FOF formula (<kernel.Constant object at 0xe785f0>, <kernel.DependentProduct object at 0xe782d8>) of role type named tp_c_2Ebool_2E_21
% 0.46/0.67  Using role type
% 0.46/0.67  Declaring c_2Ebool_2E_21:(del->fofType)
% 0.46/0.67  FOF formula (forall (A_27a:del), ((mem (c_2Ebool_2E_21 A_27a)) ((arr ((arr A_27a) bool)) bool))) of role axiom named mem_c_2Ebool_2E_21
% 0.46/0.67  A new axiom: (forall (A_27a:del), ((mem (c_2Ebool_2E_21 A_27a)) ((arr ((arr A_27a) bool)) bool)))
% 0.46/0.67  FOF formula (forall (A:del) (Q:fofType), (((mem Q) ((arr A) bool))->((iff (p ((ap (c_2Ebool_2E_21 A)) Q))) (forall (X:fofType), (((mem X) A)->(p ((ap Q) X))))))) of role axiom named ax_all_p
% 0.46/0.67  A new axiom: (forall (A:del) (Q:fofType), (((mem Q) ((arr A) bool))->((iff (p ((ap (c_2Ebool_2E_21 A)) Q))) (forall (X:fofType), (((mem X) A)->(p ((ap Q) X)))))))
% 0.46/0.67  FOF formula True of role axiom named conj_thm_2Ebool_2ETRUTH
% 0.46/0.67  A new axiom: True
% 0.46/0.67  FOF formula (forall (V0t1:fofType), (((mem V0t1) bool)->(forall (V1t2:fofType), (((mem V1t2) bool)->(((p V0t1)->(p V1t2))->(((p V1t2)->(p V0t1))->((iff (p V0t1)) (p V1t2)))))))) of role axiom named conj_thm_2Ebool_2EIMP__ANTISYM__AX
% 0.46/0.67  A new axiom: (forall (V0t1:fofType), (((mem V0t1) bool)->(forall (V1t2:fofType), (((mem V1t2) bool)->(((p V0t1)->(p V1t2))->(((p V1t2)->(p V0t1))->((iff (p V0t1)) (p V1t2))))))))
% 0.46/0.67  FOF formula (forall (V0t:fofType), (((mem V0t) bool)->(False->(p V0t)))) of role axiom named conj_thm_2Ebool_2EFALSITY
% 0.46/0.67  A new axiom: (forall (V0t:fofType), (((mem V0t) bool)->(False->(p V0t))))
% 0.46/0.67  FOF formula (forall (A_27a:del) (V0t:fofType), (((mem V0t) bool)->((iff ((ex fofType) (fun (V1x:fofType)=> ((and ((mem V1x) A_27a)) (p V0t))))) (p V0t)))) of role axiom named conj_thm_2Ebool_2EEXISTS__SIMP
% 0.46/0.67  A new axiom: (forall (A_27a:del) (V0t:fofType), (((mem V0t) bool)->((iff ((ex fofType) (fun (V1x:fofType)=> ((and ((mem V1x) A_27a)) (p V0t))))) (p V0t))))
% 0.46/0.67  FOF formula (forall (V0t:fofType), (((mem V0t) bool)->((and ((and ((and ((and ((iff ((and True) (p V0t))) (p V0t))) ((iff ((and (p V0t)) True)) (p V0t)))) ((iff ((and False) (p V0t))) False))) ((iff ((and (p V0t)) False)) False))) ((iff ((and (p V0t)) (p V0t))) (p V0t))))) of role axiom named conj_thm_2Ebool_2EAND__CLAUSES
% 0.46/0.67  A new axiom: (forall (V0t:fofType), (((mem V0t) bool)->((and ((and ((and ((and ((iff ((and True) (p V0t))) (p V0t))) ((iff ((and (p V0t)) True)) (p V0t)))) ((iff ((and False) (p V0t))) False))) ((iff ((and (p V0t)) False)) False))) ((iff ((and (p V0t)) (p V0t))) (p V0t)))))
% 0.46/0.67  FOF formula (forall (V0t:fofType), (((mem V0t) bool)->((and ((and ((and ((and ((iff ((or True) (p V0t))) True)) ((iff ((or (p V0t)) True)) True))) ((iff ((or False) (p V0t))) (p V0t)))) ((iff ((or (p V0t)) False)) (p V0t)))) ((iff ((or (p V0t)) (p V0t))) (p V0t))))) of role axiom named conj_thm_2Ebool_2EOR__CLAUSES
% 0.46/0.67  A new axiom: (forall (V0t:fofType), (((mem V0t) bool)->((and ((and ((and ((and ((iff ((or True) (p V0t))) True)) ((iff ((or (p V0t)) True)) True))) ((iff ((or False) (p V0t))) (p V0t)))) ((iff ((or (p V0t)) False)) (p V0t)))) ((iff ((or (p V0t)) (p V0t))) (p V0t)))))
% 0.46/0.67  <<<l_2ENOT__CLAUSES,axiom,
% 0.46/0.67      ( ! [V0t: $i] :
% 0.46/0.67          ( ( mem @ V0t @ bool )
% 0.46/0.67         => ( ~ ~>>>!!!<<< ( p @ V0t )
% 0.46/0.67          <=> ( p @ V0t ) ) )
% 0.46/0.67      & ( ~ $true
% 0.46/0.67      <=> $false )
% 0.46/0.67      & ( ~ $false>>>
% 0.46/0.67  statestack=[0, 2]
% 0.46/0.67  symstack=[$end, TPTP_file_post]
% 0.46/0.67  Unexpected exception Syntax error at '~':TILDE
% 0.46/0.67  Traceback (most recent call last):
% 0.46/0.67    File "CASC.py", line 79, in <module>
% 0.46/0.67      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.46/0.67    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.46/0.67      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.46/0.67    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.46/0.67      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.46/0.67    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.46/0.67      tok = self.errorfunc(errtoken)
% 0.46/0.67    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.46/0.67      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.46/0.67  TPTPparser.TPTPParsingError: Syntax error at '~':TILDE
%------------------------------------------------------------------------------